

/* GENERALES */
*{ margin:0; padding:0;}
body{ background:#edece9; font-family:Arial, Helvetica, sans-serif; color:#666;}
body.scroll{ overflow-y:scroll}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px; }
form{ }

.Bloque{ width:940px; display:block; overflow:hidden; margin-bottom:70px;}
.BloqueTitulo{ font-size:30px;line-height:30px; color: #fff; border-bottom:1px solid #ccc; font-weight:normal; margin-bottom:15px;margin-top: 100px; background:#000; padding:5px;}
.Bloque .clear{ width:940px;}

.Contenedora01{ width:980px; margin:0 auto; background:#fff; height:6px; display:block}
.Contenedora{ width:980px; margin:0 auto; background:#fff;}
.Contenedora .ContInter {padding: 20px; overflow: hidden;}
/* /GENERALES */





/* ALINEACIONES */
.fLef{ float:left;}
.fRig{ float:right;}
.tLef{ text-align:left;}
.tRig{ text-align:right;}
.tCen{ text-align:center;}
/* /ALINEACIONES */





/* ANCHOS */
.w10{ width:10px;}
.w15 { width:15px;}
.w20{ width:10px;}
.w24{ width:24px;}
.w30{ width:30px;}
.w35 { width:35px;}
.w45 { width:45px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w75{ width:75px;}
.w80{ width:80px;}
.w85{ width:85px !important;}
.w90{ width:90px;}
.w95{ width:95px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w125{ width:125px;}
.w145{ width:145px;}
.w150{ width:150px;}
.w163{ width:163px;}
.w170{ width:170px;}
.w175{ width:175px;}
.w180{ width:180px;}
.w185{ width:185px;}
.w200{ width:200px;}
.w205{ width:205px;}
.w220{ width:220px;}
.w260{ width:260px;}
.w300{ width:300px;}
.w310{ width:310px;}
.w320{ width:320px;}
.w330{ width:330px;}
.w340{ width:340px;}
.w350{ width:350px;}
.w355{ width:355px;}
.w360{ width:360px;}
.w370{ width:370px;}
.w380{ width:380px;}
.w390{ width:390px;}
.w400{ width:400px;}
.w450{ width: 450px;}
.w480{ width:480px;}
.w550{ width:550px !important;}
.w940{ width:940px;}
.w100p{ width: 100% !important;}
/* /ANCHOS */


/* ALTOS */
.w300{ width:300px;}
/* /ALTOS */




/* MARGENES */
.m0auto{ margin:0 auto;}
.mTop5{ margin-top:5px;}
.mTop8{margin-top: 8px;}
.mTop10{margin-top: 10px;}
.mTop15{ margin-top:15px;}
.mTop20{ margin-top:20px;}
.mTop40{ margin-top:40px;}
.mTop60{ margin-top:60px;}
.mTop80{ margin-top:80px;}
.mLef10{ margin-left:10px;}
.mLef20{ margin-left: 20px!important;}
.mLef30{ margin-left:30px;}
.mLef90{ margin-left:90px;}
.mLef140{ margin-left:140px;}
.mLef220{ margin-left:220px;}
.mLef265 { margin-left: 265px!important;}
.mRig5{ margin-right:5px;}
.mRig10{ margin-right:10px;}
.mRig15{ margin-right:15px;}
.mRig20{ margin-right:20px;}
.mRig25{ margin-right:25px;}
.mRig30{ margin-right:30px;}
.mBot5{ margin-bottom:5px;}
.mBot8{ margin-bottom:8px;}
.mBot10{ margin-bottom:10px;}
.mBot18{ margin-bottom:18px;}
.mBot20{ margin-bottom:20px;}
.mBot30{ margin-bottom:20px;}
.mBot40{margin-bottom: 40px;}
.mBot80{ margin-bottom:80px;}
/* /MARGENES */





/* PADDING */
.pTop25{ padding-top:25px;}
.pTop20{ padding-top:20px;}
.pML23{padding-left:23px;padding-right:23px; overflow:hidden; }
.pML6{padding-left:6px;padding-right:6px; overflow:hidden; }
.pRig65 {padding-right: 65px!important;}
.pLef20 {padding-left: 20px;}
/* /PADDING */





/* TEXTOS */
h1{ font-weight:normal; font-size:28px; color: #2a295c; font-family: 'sansa_prosemibold';}
h2{ font-weight:normal; font-size:20px; color:#333; font-family: 'sansa_prosemibold';}
h3{ font-weight:normal; font-size:18px; color:#333; font-family: 'sansa_prosemibold';}
h4{ font-weight:bold; font-size:16px; color: #2a295c;
font-size: 16px;
color: #2a295c;
line-height: 20px;
padding: 5px 0;}
h5{ font-weight:normal; font-size:14px; color:#333;}
p{ font-weight:normal; font-size:12px; color:#333;}
h1 span,h2 span,h3 span,h4 span,h5 span,p span{ color:#84858B;}
h1 {border-bottom: 1px solid #ff0505;padding-bottom: .3em;margin-top: 10px; }
h4 span {margin-bottom: 10px; padding: 10px 0; color: #2a295c; font-size: 16px; font-weight: bold;}

a img{ border:none; outline:none;}

a{color:#0059B2; text-decoration:none;outline:none;}
a:hover{ color:#4DA6FF;text-decoration:none;}

a.Cancela{ color:#f00;outline:none;}
a.Cancela:hover{ color:#f00; text-decoration:underline}
li {list-style-type: none;}
.fS12{ font-size:12px;}

.dBlock{ display:block;}
/* /TEXTOS */









#header {	position:relative; z-index:1;	width:100%;}
#header-left, #header-right {position:absolute; top:0;display:block; height:129px; width:50%; background-repeat:repeat-x; background-position:0 bottom; }
#header-left {left:0; background-image: url(../images/bg-header-left.png);}
#header-right {right:0; background-image: url(../images/bg-header-right.png);}
#header .outerWrapper {	position:relative; z-index:1; padding-bottom:7px;	background:url(../images/bg-header.png) no-repeat 50% 9px;}
#header .innerWrapper { margin:0 auto; padding-right:5px; width:985px; }
#identity { float:left; margin-top:15px; margin-left:4px; height:131px; width:267px; }
#logo a, #logo a img {display:block;}
#logo a {padding:0 0 48px 19px; outline:0 none; }
#header .wrapper { float:right; clear:right; }
#header .wrapper .name { float:left; padding:20px 0 10px; color:#2a295c; font-weight:bold; font-size:12px; line-height:1; text-transform:uppercase; }
#header .wrapper .name p {color: #29295B; font-size:12px; font-weight: bold;}
#header .wrapper .name span {color:#f00;}
#header .wrapper .links { float:left; margin:20px 0 10px; }
#header .wrapper .links li { float:left; padding-left:1em; margin-left:1em; border-left:1px solid #958c88; }
#header .wrapper .links li a { display:block; color:#958c88; font:normal 12px/1  Arial, 'Helvetica Neue', Helvetica, sans-serif; }
#header .wrapper .links li a:hover {text-decoration: underline;}
#header .wrapper .links li a.salir {color:#f00;}
#header .wrapper + .wrapper { width:700px; min-height:26px; }
#header .search {float:right;}
#search-block-form input { 	float:left;
	padding:0 .75em; border:1px solid #c1bcb8; border-right:none;
	height:2em; width:12em;
	background:#edece9; color:#958c88;
	font:normal 12px/2  Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#search-block-form button {	float:left;
	border:0 none;
	height:26px; width:26px;
	background:url(../img/btn/btn-search.png);
	cursor:pointer;
}

#header .direct-access,
#header .languages {
	position:relative; z-index:1;
	float:right;
	margin-left:5px;
	height:2em;
}
#header .direct-access p,
#header .languages p {
	display:block;
	padding:0 2em 0 .75em; border:1px solid #c1bcb8; border-right:none;
	background:#edece9 url(../img/btn/btn-direct-access.png) no-repeat 100% 50%; color:#958c88;
	font-size:12px; line-height:2;
	cursor:pointer;
}
#header .direct-access ul,
#header .languages ul {
	position:relative; left:-10000px; top:-1px;
	border-top:1px solid #c1bcb8;
}
#header .direct-access:hover ul, #header .direct-access.hover ul,
#header .languages:hover ul, #header .languages.hover ul {
	left:auto; right:0;
}
#header .direct-access a:focus,
#header .languages a:focus {
	position:absolute; top:0; left:10000px;
}
#header .direct-access:hover ul a:focus, #header .direct-access.hover ul a:focus, #header .direct-access a:active,
#header .languages:hover ul a:focus, #header .languages.hover ul a:focus, #header .languages a:active {position:static;}
#header .direct-access a,
#header .languages a {
	display:block;
	padding:0 2em 0 .75em; border:1px solid #c1bcb8; border-top:none;
	background:#edece9; color:#958c88;
	font-size:12px; line-height:2;
	white-space:nowrap;
}
/**
 * @section			navigation
 * @tree			body > #header > #navigation
 */
#navigation { float:left; clear:right; margin:25px -8px 0 0; }
#navigation .nav-item {float:left; position: relative;}
#navigation .nav-link { display:block; padding:0 10px; 	background-repeat:no-repeat; background-position: 0 18px;}
#navigation .nav-item:first-child .nav-link {background:none;}
#navigation .nav-item:hover .nav-link,
#navigation .nav-link:focus,
#navigation .on .nav-link,
#navigation .active .nav-link,

#navigation .nav-item:hover + .nav-item .nav-link,
#navigation .on +  .nav-item .nav-link,
#navigation .active + .nav-item .nav-link,

#navigation .nav-link span {
	display:block;
	height:46px;
	background: url(../img/back/bg-nav-item.png) no-repeat 0 -8px transparent;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
    cursor: pointer;
    font: 12px/44px 'sansa_probold',Arial,'Helvetica Neue',Helvetica,sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}

#navigation .nav-item:hover .nav-link span,
#navigation .on .nav-link span,
#navigation .nav-link:focus span,
#navigation .active span {
	padding:0 0 0 20px;
	background-position: 0 -57px;
}

#navigation .nav-item:hover .nav-link span span,
#navigation .on .nav-link span span,
#navigation .nav-link:focus span span,
#navigation .active span span {
	padding:0 20px 0 0;
	background-position: 100% -103px;
	color:#000;
}

#navigation .nav-item .nav-link span {padding:0 0 0 20px;}
#navigation .nav-item .nav-link span span {padding:0 20px 0 0;}


#navigation .expand {
	position:absolute; left:-10000px; top:36px;
	padding:25px 10px;
	width:545px;
	background:#fff; color:#444;
	font-size:12px; line-height:1.5;
	border: 1px #ccc solid;
	box-shadow:  2px 2px 9px #999;
}


#navigation .nav-link:focus + .expand,
#navigation .nav-link:hover + .expand,
#navigation .nav-item:hover .expand {left:0; z-index:1;}

#js #navigation .nav-link:hover + .expand,
#js #navigation .nav-item:hover .expand {left:-10000px;}

#navigation .expand-inner {
	padding:0 38px 38px;
	background:url(../img/back/bg-expand.png) no-repeat 100% 100%;
}
#navigation .expand-inner .description {margin-bottom:1em;}
#navigation .expand-inner .description img {
	float:left;
	margin:0 20px 0 0;
}
#navigation .expand-inner .description .description-wrapper {overflow:hidden;}
#navigation .active .expand-inner .description .description-wrapper span {padding:0;}
#navigation .expand-inner p {margin:0 0 1em;}
#navigation .expand-inner .title {
	padding:0 0 .25em; margin:0 0 .25em; border-bottom:1px solid #d8d8d8;
	color:#444;
	font-weight:bold; font-size:18px; line-height:1;
}
#navigation .expand-inner .expand-nav li {
	float:left;
	width:154px;
}
#navigation .expand-inner .expand-nav a {
	display:block;
	color:#444;
	margin-top:5px;
}
#navigation .expand-inner .description span a {
	color:#444;
	text-decoration: underline;
}
#navigation .expand-inner .description span a:hover, #navigation .expand-inner .description span a:focus {text-decoration:none;}

#navigation .expand-inner .expand-nav .sprite {
	display:inline-block;
	padding:0;
	height:9px; width:12px;
	background-repeat:no-repeat; background-position:1px 50%;
}



/**
 * hidden elements
 */
#logo a span,
#search-block-form label,
#search-block-form button span {
	display:block;
	height:0; width:0;
	overflow:hidden;
}

/**
 * clearing
 */
#header .innerWrapper:after,
#header .wrapper:after,
#navigation:after,
#navigation .expand-inner:after,
#navigation .description:after {
	display:table;
	clear:both;
	content:'';
}





#navigation .nav-link { background-image: url(../img/auxi/linkBack.png);}






/* HEADER */
.Header{ position: relative;z-index: 1;width:985px; margin: 0 auto;}


.Header .headIn { width:980px; margin:0 auto; overflow:hidden; height:150px;}
.Header .headIn .logoHeader {background: url(../img/back/LogoHeaderBack.png) top left no-repeat; width: 272px; height: 137px; margin-top: 15px; float: left;}
.Header .nav {background: #CA0119; height: 30px; width: 100%; position: absolute; top: 100px;}
.Header .nav ul {width: 980px; height: 30px; margin: 0 auto; padding: 0;}
.Header .nav ul li {float: left; list-style: none; padding: 0 10px;}
.Header .nav ul li.ini { width: 30px; height: 30px; background: #fff; display: block; margin-right: 240px;}
.Header .nav ul li a {color: #fff; font-size: 12px; line-height: 30px; font-weight: bold; background: url(../img/auxi/linkBack.png) 0px 10px no-repeat; display: block;
}
.Header .logo{ float:left; margin-right:105px;}
.Header ul.menu{ float:right; margin-left:72px; margin-top:14px;}
.Header ul.menu li{ font-size:12px; list-style:none; float:left;}
.Header ul.menu li a{ color:#958C87; background:url(../img/auxi/Headermenu.png) no-repeat right; padding-right:14px;}
.Header ul.menu li a:hover{ color:#958C87; text-decoration: underline;}
.Header ul.menu li a.Salir{ color:#f00; background:none; padding-right:0;}
.Header ul.menu li a.Salir:hover{ color:#f00; background:none; padding-right:0; text-decoration:underline;}
.Header ul.otros{ float:left;}
.Header ul.otros li{ font-size:12px; list-style:none; float:left; margin-right:1px;}
.Header ul.otros li a{ width:90px; display:block; display:inline-block; height:44px;}
.Header ul.otros li a.Parvulo{ background:url(../img/boto/Parvulo.png) no-repeat top;}
.Header ul.otros li a.Regalo{ background:url(../img/boto/Regalo.png) no-repeat top;}
.Header ul.otros li a.Medida{ background:url(../img/boto/Medida.png) no-repeat top;}
.Header ul.otros li a:hover{ background-position:bottom;}
.Header h4.Tel{ background:url(../img/auxi/Globo.png) no-repeat left 3px; padding-left:50px; line-height:45px; color: #6F7074; font-size:18px; float:right;}
.Header h3{ font-size:14px; color:#666; font-weight:normal; margin-top:10px; width:500px; float:left; display:block;}
.Header h3 span{ font-weight:bold; color:#666;}
.Header h3 a{font-weight:bold;}
.Header p{ font-size:12px;width:500px; float:left;display:block;}
.HeaderTop{ height:50px; float:right; width:685px}
.HeaderBot{ height:50px; float:right; width:685px}
.HeaderBot img{ float:right; display:inline-block;}



.blueTableLink {
text-decoration: none;
color: blue !important;
}


/* TABS */
ul.tabsGen { margin:0; padding:0; float:left; height:39px; width:975px; margin-left:6px; background:url(../img/back/tabsGen.png) top repeat-x; }
ul.tabsGen li { float:left; display:inline; height:39px; line-height:39px; margin:-1px 0px 0 0; font-weight:normal; border-right:1px solid #fff; }
ul.tabsGen li a { text-decoration:none; color:#fff; display:block; font-size:14px; padding-left:35px; height:39px; cursor:pointer; font-weight:bold;}
ul.tabsGen li a:hover { color:#fff;  background:url(../img/back/tabsGen.png) bottom repeat-x; }
ul.tabsGen li a span { display:block; height:42px; padding-right:35px; }
ul.tabsGen li.active { border-bottom:1px solid #fff; background:#fff;}
ul.tabsGen li.active a { color:#555;cursor:default;}
ul.tabsGen li.active a:hover { color:#555; background:#fff;border-bottom:1px solid #fff;}
.tab_container { overflow:hidden; margin-bottom:10px; clear:both; width:986px; }
.tab_content { padding:0px 0px 45px 0px;overflow:hidden;width:986px;}
.Programada {background: url(../img/auxi/Programada.png) no-repeat 7px; padding-left: 25px;}
.Entregado{ background:url(../img/auxi/Entregado.png) no-repeat 7px; padding-left:25px;}
.Entregado small{ font-style:italic; color: #777;}
.Programada{background:url(../img/auxi/Programada.png) no-repeat 7px; padding-left:25px; font-style: italic; color: #777; font-size: 11px;}
.Programada small{ font-style:italic;color: #777; }
.Incompleto{background:url(../img/auxi/Incompleto.png) no-repeat 7px; padding-left:25px;}
.Incompleto small{}

.tabDatos {margin:0; padding:0; float:left; *float:none; height:53px; width:975px; margin-left:0px; font-size:14px;}
.tabDatos li {float:left; display:inline; height:55px; line-height:55px; margin:-1px 0px 0 0;  background:url(../img/back/bg-tabs.png) 0 -110px repeat-x; font-weight:normal;  padding: 0px;}
.tabDatos li span { background:url(../img/back/bg-tabs.png) 100% -165px no-repeat; padding: 0px 15px 0 10px; display: block; margin-left: 10px;}
.tabDatos li a{ color:#3F4345;color: #65676a;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;}
.tabDatos li.active { background: #fff; border-bottom: 1px solid #fff; font-size:14px;  background:url(../img/back/bg-tabs.png) 0 0px repeat-x;} 
.tabDatos li:first-child {background-position: -5px -110px;}
.tabDatos li:first-child span {margin-left: 5px;}
.tabDatos li.active:first-child {background-position: -5px 0;}
.tabDatos li.active:first-child span {margin-left: 5px;}
.tabDatos li.active a { color: #ACCC3F; } 
.tabDatos li.active span {background:url(../img/back/bg-tabs.png) 100% -55px no-repeat; padding: 0px 15px 0 10px; display: block; margin-left: 10px; color: #3b3b3b;}
.tab_Wrap { background: #fff; border-right:1px solid #fff; border-top: 1px #ddd solid; border-right: 1px #ddd solid; border-left: 1px #ddd solid; border-bottom: 1px #ddd solid; clear: both; padding-top: 20px;}
.tab_Wrap .tab_contenido dl.Acc { width: 890px;} 



/* /TABS */





/* BOTONES */
a.BotoH31 {background: transparent url(../img/boto/BotoH31.png) no-repeat top right;display: block;height: 31px;float:left;padding-right: 18px; text-align:center;text-decoration: none;}
a.BotoH31 span {background: transparent url(../img/boto/BotoH31.png) no-repeat top left;display: block;line-height: 31px;padding-left:18px; color:#fff;}
a.BotoH31:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH31:hover span {background-position: bottom left;padding: 0px 0 0px 18px; /* push text down 1px */}

a.BotoH31Red {background: transparent url(../img/boto/BotoH31Red.png) no-repeat top right;display: block;height: 31px;float:left;padding-right: 18px; text-align:center;text-decoration: none;}
a.BotoH31Red span {background: transparent url(../img/boto/BotoH31Red.png) no-repeat top left;display: block;line-height: 31px;padding-left:18px; color:#fff;}
a.BotoH31Red:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH31Red:hover span {background-position: bottom left;padding: 0px 0 0px 18px; /* push text down 1px */}

a.BotoH31Blue {background: transparent url(../img/boto/BotoH31Blue.png) no-repeat top right;display: block;height: 31px;float:left;padding-right: 18px; text-align:center;text-decoration: none;}
a.BotoH31Blue span {background: transparent url(../img/boto/BotoH31Blue.png) no-repeat top left;display: block;line-height: 31px;padding-left:18px; color:#fff;}
a.BotoH31Blue:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH31Blue:hover span {background-position: bottom left;padding: 0px 0 0px 18px; /* push text down 1px */}

a.BotoH31G {background: transparent url(../img/boto/BotoH31G.png) no-repeat top right;display: block;height: 31px;float:left;padding-right: 18px; text-align:center;text-decoration: none;}
a.BotoH31G span {background: transparent url(../img/boto/BotoH31G.png) no-repeat top left;display: block;line-height: 31px;padding-left:18px; color:#404345;}
a.BotoH31G:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH31G:hover span {background-position: bottom left;padding: 0px 0 0px 18px; /* push text down 1px */}

a.BotoH49 {background: transparent url(../img/boto/BotoH49.png) no-repeat top right;display: block;height: 49px;float:left;padding-right: 18px;text-decoration: none;}
a.BotoH49 span {background: transparent url(../img/boto/BotoH49.png) no-repeat top left;display: block;line-height: 47px;padding-left:18px; color:#fff;}
a.BotoH49:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH49:hover span {background-position: bottom left;padding: 0px 0 2px 18px; /* push text down 1px */}

a.BotoH49g {background: transparent url(../img/boto/BotoH49g.png) no-repeat top right;display: block;height: 49px;float:left;padding-right: 18px;text-decoration: none;}
a.BotoH49g span {background: transparent url(../img/boto/BotoH49g.png) no-repeat top left;display: block;line-height: 47px;padding-left:18px; color:#3F4345;}
a.BotoH49g:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH49g:hover span {background-position: bottom left;padding: 0px 0 2px 18px; /* push text down 1px */}

a.BotoH49F {background: transparent url(../img/boto/BotoH49F.png) no-repeat top right;display: block;height: 49px;float:left;padding-right: 35px;text-decoration: none;}
a.BotoH49F span {background: transparent url(../img/boto/BotoH49F.png) no-repeat top left;display: block;line-height: 47px;padding-left:18px; color:#fff;}
a.BotoH49F:hover {background-position: right -49px ;outline: none; /* hide dotted outline in Firefox */}
a.BotoH49F:hover span {background-position: left -49px ;padding: 0px 0 2px 18px; /* push text down 1px */}
a.BotoH49F.Inactivo {background: transparent url(../img/boto/BotoH49F.png) no-repeat bottom right; cursor:default;}
a.BotoH49F.Inactivo span {background: transparent url(../img/boto/BotoH49F.png) no-repeat bottom left; cursor:default;padding: 0px 0 2px 18px;}

a.BotoH49FG {background: transparent url(../img/boto/BotoH49FG.png) no-repeat right -49px;display: block; color:#fff; height: 49px;float:left;padding-right: 35px;text-decoration: none;}
a.BotoH49FG span {background: transparent url(../img/boto/BotoH49FG.png) no-repeat left -49px;display: block; color:#fff; line-height: 47px;padding-left:18px; }
a.BotoH49FG:hover {background: transparent url(../img/boto/BotoH49FG.png) no-repeat right -49px; outline: none; /* hide dotted outline in Firefox */}
a.BotoH49FG:hover span { color:#fff; text-decoration: underline; background: transparent url(../img/boto/BotoH49FG.png) no-repeat left -49px; /* push text down 1px */}
.BotoLogin { background: transparent url(../img/boto/BotoH49W118Login.png) no-repeat top right !important; display: block !important; height: 49px !important; width: 118px !important; float:left !important; padding-right: 35px !important; text-decoration: none !important; color:#fff !important; font-size: 18px !important;}
.BotoLogin:hover { background-position: right -49px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.BotoStepOne { background: transparent url(../img/boto/BotoH49W146.png) no-repeat top right !important; display: block !important; height: 49px !important; width: 146px !important; float:left !important; padding-right: 35px !important; text-decoration: none !important; color:#fff !important;}
.BotoStepOne:hover { background-position: right -49px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.BotoW200 { background: transparent url(../img/boto/BotoH49W200.png) no-repeat top right !important; display: block !important; height: 49px !important; width: 200px !important; float:left !important; padding-right: 25px !important; text-decoration: none !important; color:#fff !important; font-size: 16px !important;}
.BotoW200:hover { background-position: right -49px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.BotoMoveAllLeft { background: transparent url(../img/boto/BotoMoveAllLeft.png) no-repeat top right !important; display: block !important; height: 32px !important; width: 32px !important; float:left !important; text-decoration: none !important; color:#fff !important; font-size: 1px !important;}
.BotoMoveAllLeft:hover { background-position: right -33px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.BotoMoveAllRight { background: transparent url(../img/boto/BotoMoveAllRight.png) no-repeat top right !important; display: block !important; height: 32px !important; width: 32px !important; float:left !important; text-decoration: none !important; color:#fff !important; font-size: 1px !important;}
.BotoMoveAllRight:hover { background-position: right -33px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.BotoMoveSelLeft { background: transparent url(../img/boto/BotoMoveSelLeft.png) no-repeat top right !important; display: block !important; height: 32px !important; width: 32px !important; float:left !important; text-decoration: none !important; color:#fff !important; font-size: 1px !important;}
.BotoMoveSelLeft:hover { background-position: right -33px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.BotoMoveSelRight { background: transparent url(../img/boto/BotoMoveSelRight.png) no-repeat top right !important; display: block !important; height: 32px !important; width: 32px !important; float:left !important; text-decoration: none !important; color:#fff !important; font-size: 1px !important;}
.BotoMoveSelRight:hover { background-position: right -33px !important; outline: none !important; color:#fff !important;/* hide dotted outline in Firefox */}

.btnNextNext { background: url(../img/boto/nextNext.png) top left no-repeat; width: 45px; height:32px; display: block; margin: 10px auto;}
.btnNextNext:hover {background-position: bottom;}
.btnNext {background: url(../img/boto/next.png) top left no-repeat; width: 45px; height:32px; display: block; margin: 10px auto;}
.btnNext:hover {background-position: bottom;}
.btnPrev {background: url(../img/boto/prev.png) top left no-repeat; width: 45px; height:32px; display: block; margin: 10px auto;}
.btnPrev:hover {background-position: bottom;}
.btnPrevPrev {background: url(../img/boto/prevPrev.png) top left no-repeat; width: 45px; height:32px; display: block; margin: 10px auto;}
.btnPrevPrev:hover {background-position: bottom;}

.Boto{display:block; border:none; cursor:pointer; font-size:14px;}
.Boto:hover{ background-position: bottom; text-decoration:none;}
/* /BOTONES */





/* TABLA GENERICA */
table.tabla{ margin-bottom:17px; width:100%;}
table.tabla thead{ font-size:12px;}
table.tabla thead tr td { border-right:1px solid #fff; background:#CBCFDA;padding:5px 10px;color:#fff;font-weight:bold;}
table.tabla thead tr td:last-child{  border-right:none}
table.tabla thead tr td a{ color:#fff; text-decoration:underline; font-weight:bold;}
table.tabla thead tr td a:hover{ color:#222; text-decoration:underline;}
table.tabla tbody{}
table.tabla tbody tr{}
table.tabla tbody tr:hover{ background:#F6F6E0; cursor:default;}
table.tabla tbody tr td{  border-right:1px solid #CBCFDA;font-size:11px; padding:8px 8px; color:#000;}
table.tabla tbody tr td:last-child{  border-right:none}
table.tabla tbody tr td.Inactivo{ color:#888;}
table.tabla tbody tr td.Entregado{ background:url(../img/auxi/Entregado.png) no-repeat 7px; padding-left:25px;}
table.tabla tbody tr:hover td.Entregado{ background:#F6F6E0 url(../img/auxi/Entregado.png) no-repeat 7px; padding-left:25px;}
table.tabla tbody tr td.Entregado small{ font-style:italic; color: #777;}
table.tabla tbody tr td.Retenido{background:url(../img/auxi/Retenido.png) no-repeat 7px; padding-left:25px; color:#FF0000;}
table.tabla tbody tr:hover td.Retenido{background:#F6F6E0 url(../img/auxi/Retenido.png) no-repeat 7px; padding-left:25px; color:#FF0000;}
table.tabla tbody tr td.Retenido small{ font-weight:bold; font-size:11px;}
table.tabla tbody tr td.Programada{background:url(../img/auxi/Programada.png) no-repeat 7px; padding-left:25px;}
table.tabla tbody tr:hover td.Programada{background:#F6F6E0 url(../img/auxi/Programada.png) no-repeat 7px; padding-left:25px;}
table.tabla tbody tr td.Programada small{ font-style:italic;color: #777; }
table.tabla tbody tr td.Incompleto{background:url(../img/auxi/Incompleto.png) no-repeat 7px; padding-left:25px;}
table.tabla tbody tr:hover td.Incompleto {background: #F6F6E0 url(../img/auxi/Incompleto.png) no-repeat 7px; padding-left:25px;}
table.tabla tbody tr td.Incompleto small{ }
table.tabla tbody tr td a{ text-decoration:none; }
table.tabla tbody tr td.Acciones a{ margin-left:35px;}

table.tabla tfoot{ background:#B1B8C7; color: #fff; font-size:12px;}
table.tabla tfoot tr td{padding:8px 10px; font-weight:bold;color: #fff;}
table.tabla tfoot tr.Titulo { font-size:16px;}
/* /TABLA GENERICA */





/* TABLA DETALLE */
table.Detalle{ width:400px;font-size:12px;}
table.Detalle tr th { padding:4px 10px;color:#000;font-weight:bold; text-align:left; width:125px}
table.Detalle tr td { padding:4px 10px;color:#000;font-weight:normal; text-align:left; padding-left:26px;}
table.Detalle tr td.Entregado { background:url(../img/auxi/Entregado.png) no-repeat 7px; padding-left:25px; font-weight:bold;}
table.Detalle tr td.Entregado small{ font-style:italic; color: #777; font-size:12px; font-weight:normal;}
table.Detalle tr td.Retenido{background:url(../img/auxi/Retenido.png) no-repeat 7px; padding-left:25px; color:#FF0000;font-weight:bold;}
table.Detalle tr td.Retenido small{ font-style:italic; color: #777; font-size:12px; font-weight:normal;}
table.Detalle tr td.Programada{background:url(../img/auxi/Programada.png) no-repeat 7px; padding-left:25px;font-weight:bold;}
table.Detalle tr td.Programada small{font-style:italic; color: #777; font-size:12px; font-weight:normal;}
table.Detalle tr td.Incompleto{background:url(../img/auxi/Incompleto.png) no-repeat 7px; padding-left:25px;font-weight:bold;}
/* /TABLA DETALLE */


/* TABLA DATOS */
table.tableDatos { font-size:12px;}
table.tableDatos tr th { padding:4px 10px;color:#000;font-weight:bold; text-align:left;}
table.tableDatos tr td { padding:4px 10px;color:#000;font-weight:normal; text-align:left; padding-left:26px;}
table.tableDatos tr td.Entregado{ background:url(../img/auxi/Entregado.png) no-repeat 7px; padding-left:25px; font-weight:bold;}
table.tableDatos tr td.Entregado small{ font-style:italic; color: #777; font-size:12px; font-weight:normal;}
table.tableDatos tr td.Retenido{background:url(../img/auxi/Retenido.png) no-repeat 7px; padding-left:25px; color:#FF0000;font-weight:bold;}
table.tableDatos tr td.Retenido small{ font-style:italic; color: #777; font-size:12px; font-weight:normal;}
table.tableDatos tr td.Programada{background:url(../img/auxi/Programada.png) no-repeat 7px; padding-left:25px;font-weight:bold;}
table.tableDatos tr td.Programada small{font-style:italic; color: #777; font-size:12px; font-weight:normal;}
table.tableDatos tr td.Incompleto{background:url(../img/auxi/Incompleto.png) no-repeat 7px; padding-left:25px;font-weight:bold;}
/* /TABLA DATOS */





/* TABLA CREAR */
table.Crear{ font-size:12px; margin-left:20px; float:left; width:920px;}
table.Crear th{ color: #7F848A; padding:8px 5px; font-weight:normal; text-align:left; width:110px;}
table.Crear td{ color: #000; padding:8px 0px; vertical-align:middle;}
table.Crear td big{ font-size:25px;}
table.Crear td.Obl{ color: #f00; width:6px;}
table.Crear td small{ color: #aaa; font-size:11px; font-style:italic; margin-left:10px;line-height: 33px;}
table.Crear td small.Agregar{ font-style:normal; }
table.Crear td small.Datos{line-height: 13px;margin-left: 8px;display: block;float: left;width: 200px; margin-top:5px;}
table.Crear tr.Error td span.E{color: #D80000;font-size: 12px;display: inline-block;line-height: 33px;height: 25px;float: left;}
table.Crear2 {margin-left:0px;}
table.Crear2 th{width:190px;}
table.Crear3 th{ color:#000;}
table.Crear4 {margin-left:0px;}
table.Crear4 th{width:130px}

Cal{ margin:3px 6px;float: left;z-index:100}
/* /TABLA CREAR */


/* CUSTOM UI */
.popUpContent {font-weight: normal !important; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important; padding:0px 0px 45px 0px !important;overflow:hidden !important;}
.ui-datepicker table{font-size: 65% !important; border-collapse: collapse !important;}
.ui-widget {font-family: Verdana,Arial,sans-serif !important;font-size: 90% !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: rgb(255, 239, 190) !important; border: 1px solid #aaaaaa !important;}
.ui-state-hover {background: rgb(246, 246, 224) !important;}
.ui-th-column {font-weight: bold !important;}
/* .ui-th-column {background: #CBCFDA !important; color: #fff !important; font-weight: bold !important;} */
.ui-jqgrid {font-size: 11px !important; font-family: Arial, Helvetica, sans-serif !important;}
.ui-accordion-content {padding: 0px !important; height: auto !important;}
.ui-tooltip { cursor:pointer !important; color:#000 !important; position: absolute !important; padding: 10px !important; font-size:11px !important; max-width: 300px !important; background:#F3F3F3 !important; border: 1px solid #03A4D9 !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; -khtml-border-radius: 5px !important; border-radius: 5px !important; -webkit-box-shadow: 0 0 0px !important; box-shadow: 0 0 0px  !important; z-index: 9999 !important; }

.ui-buttonset .ui-state-default.ui-state-active { border: 1px solid #aaaaaa !important; background: #e6e6e6 url(../img/back/tableHeadBack.png) 50% 50% repeat-x!important; font-weight: normal !important; color: #fff !important; }
.ui-buttonset .ui-state-default { border: 1px solid #d3d3d3; background: #ffffff!important; font-weight: normal; color: #212121!important;}

dt.uno .small {font-size: 12px;}
p.lorem { color:#84858B; font-size:12px;}
.bold { font-weight:bold; }
.redExcelLink { color: red; text-decoration: none; font-size: 12px; }
.redExcelLink:hover { color: red; text-decoration: none;}
.blueTableLink {text-decoration: none; color: blue !important;}
.blueTableLink:hover {text-decoration: underline !important;}
.redTableLink {text-decoration: none !important; color: red !important;}
.redTableLink:hover {text-decoration: underline !important;}

a.BotoH49G {background: transparent url(../img/boto/BotoH49G.png) no-repeat top right;display: block;height: 49px;float:left;padding-right: 18px;text-decoration: none;}
a.BotoH49G span {background: transparent url(../img/boto/BotoH49G.png) no-repeat top left;display: block;line-height: 47px;padding-left:18px; color:#404345;}
a.BotoH49G:hover {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.BotoH49G:hover span {background-position: bottom left;padding: 0px 0 2px 18px; color:#fff; /* push text down 1px */}

.zeroMargin {margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px;}

.Entregado{ background:url(../img/auxi/Entregado.png) no-repeat 7px; padding-left:25px;}
.Entregado small{ font-style:italic; color: #777;}
.Programada{background:url(../img/auxi/Programada.png) no-repeat 7px; padding-left:25px;}
.Programada small{ font-style:italic;color: #777; }
.Incompleto{background:url(../img/auxi/Incompleto.png) no-repeat 7px; padding-left:25px;}
.Incompleto small{}

.hiddenClass { visibility: hidden; display: none;}
.radiusBorder4{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.radiusBorder10{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

/* Usado para seleccionar componentes Especificos y darle nuevas funciones */
.customFuntionExit {}
.jqtt {}

/* /CUSTOM UI */


/* TABLA DETALLE PEDIDO */
table.DetaPedido{width:830px; color:#000; font-size:12px; margin-bottom:25px;}
table.DetaPedido th{ font-weight:bold; text-align:left;}
table.DetaPedido td{ padding:3px 5px;}
table.DetaPedido th span{ font-size:14px;}
table.DetaPedido td span{ font-size:14px;font-weight:bold;}
/* /TABLA DETALLE PEDIDO */





/* FORM DE CONSULTAS */
.Consultar{ border-bottom: 1px solid #E2E3EB;padding: 0px 15px 20px 0px;height: 50px;margin: 0 6px;}
.Consultar span.label{ font-size:12px; color:#525252; font-weight:bold; padding:5px 0; text-align:left; display:block; }
/* /FORM DE CONSULTAS */

/* VARIOS FORMULARIOS */
.Pasos{ font-size:12px; color:#aaa; margin-bottom:5px; display:block;}
.Obligatorios{ font-size:11px; color:#aaa; margin-left:25px; margin-top:25px; display:block;}
.Obligatorios span{color:#D80000;}
/* /VARIOS FORMULARIOS */




/* ACORDEON */
dl.Acc {width:940px;margin:10px 0; }
dl.Acc dt {line-height:39px; overflow:hidden; background:url(../img/back/AccBg.png) top no-repeat;height:39px;margin-bottom:10px; }
dl.Acc dt:hover {background:url(../img/back/AccBg.png) bottom no-repeat;}
dl.Acc dt a {color:#3f3f3f; font-size:14px; line-height: 39px; padding:0px 0 0 40px; display:block; text-decoration:none;background:url(../img/back/Acc.png) 10px 8px no-repeat; }
dl.Acc dt a span { font-weight:bold; float:right; margin-right:8px; font-size:16px;}
dl.Acc dt a:hover {text-decoration:none; }
dl.Acc dt.current { background:url(../img/back/AccBg.png) top no-repeat;}
dl.Acc dt.current a { background:url(../img/back/Acc.png) 10px -31px no-repeat; }

dl.Acc dd {margin:0px 15px 15px 15px;}
dl.Acc2 dd {margin:0px;}
dl.Acc dd h3{font-size:16px; color:#333; font-weight:normal; margin-bottom:15px;}
dl.Acc dd table{ font-size:12px; margin-bottom:15px;}
dl.Acc dd table th{ padding:4px 10px;color:#000;font-weight:bold; text-align:left; width:125px}
dl.Acc dd table td{padding:4px 10px;color:#000;font-weight:normal; text-align:left; padding-left:26px;}
dl.Acc dd table td small{ font-size:12px; font-style:italic; color: #999;}
dl.Acc dd table{}
dl.Acc dd table.acctable{ font-size:12px; margin-bottom:15px;}
dl.Acc dd table.acctable th{ padding:4px 10px;color:#000;font-weight:bold; text-align:left; width:125px}
dl.Acc dd table.acctable td{padding:4px 10px;color:#000;font-weight:normal; text-align:left; padding-left:26px;}
dl.Acc dd table.acctable td small{ font-size:12px; font-style:italic; color: #999;}

.Total{ background:#B1B8C7; overflow:hidden; padding:8px; color: #fff; margin-bottom:20px; font-size:16px; font-weight:bold;}
.Total strong{ float:left;}
.Total span{ float:right; font-size:18px; font-weight:normal;}


/* /ACORDEON */





/* AVISOS */
.Recuerda{ background:#FFFFCD url(../img/auxi/Alerta.png) no-repeat 10px 10px; min-height: 40px; font-size:12px;border:1px solid #E3E2AA; padding:10px 10px 0 50px; overflow:hidden;}
.Recuerda p{ margin-bottom:15px;color:#111;}
.Recuerda p strong{}

.Comprobante{ background:#DFFFBF url(../img/auxi/Comprobante.png) no-repeat 20px 10px; border:1px solid #A3D900; color:#333;padding: 20px 10px 10px 90px; }
.Comprobante h2{font-size:20px; margin-bottom:15px;}
.Comprobante h4{font-size:16px;}
.Comprobante h4 strong{ width:150px;display: inline-block;}
.Comprobante p{color:#111; font-size:12px; margin-bottom:5px;}

.Correcto{  background:#DFFFBF url(../img/auxi/Correcto.png) no-repeat 20px 10px;  border:1px solid #A3D900; color:#333;padding: 20px 10px 10px 90px; text-align:center;}
.Correcto p{color:#111; font-size:12px; margin-bottom:5px;}

.Correcto2 {background:#DFFFBF url(../img/auxi/Correcto.png) no-repeat 10px 10px; min-height: 30px; font-size:12px; border:1px solid #A3D900; color:#333;padding: 10px 10px 10px 50px; overflow:hidden;}
.Correcto2 p{color:#111; font-size:12px; margin-bottom:5px;}
.Correcto2 p a{ float:right; display:inline; font-weight:bold;margin-bottom:10px;}
.Correcto2 p strong{ float:left; display:inline; font-weight: bold;}

.action-message-information { background:rgb(255, 244, 186) url(../img/auxi/information_yellow.png) no-repeat 10px 10px; min-height: 30px; font-size:12px; border:1px solid rgb(255, 206, 118); padding: 10px 10px 10px 50px; overflow:hidden; }
.action-message-information ul {list-style-type: none; }
.action-message-information span, .action-message-information ul.actionMessage li span{color:rgb(165, 141, 99); font-size:12px; margin-bottom:5px;}
.action-message-information span a, .action-message-information ul.actionMessage li span a{ display:inline; font-weight:bold;margin-bottom:10px;}
.action-message-information span strong, .action-message-information ul.actionMessage li span strong{float:left; display:inline; font-weight: bold;}

.Error2 {background:#FFEFBF url(../img/auxi/error.png) no-repeat 10px 10px; min-height: 30px; font-size:12px; border:1px solid #D90000; padding: 10px 10px 10px 50px; overflow:hidden;}
.Error2 ul {list-style-type: none; }
.Error2 p{color:#111; font-size:12px; margin-bottom:5px;}
.Error2 p a{ float:right; display:inline; font-weight:bold;margin-bottom:10px;}
.Error2 p strong{float:left; display:inline; font-weight: bold;}

.Error { background:#FFEFBF url(../img/auxi/error.png) no-repeat 10px 10px; font-size:12px;border:1px solid #D90000; padding:10px 10px 10px 50px; overflow:hidden;}
.Error h4 {color: #D80000; font-size: 12px; margin: 0; font-weight: bold;}
.Error p{ margin-bottom:15px;color:#111;}
.Error p strong{}

.tabError { text-align: left;}
.tabError thead tr td {padding: 5px 12px; background: #FF7171; color: #fff; font-size: 12px; font-weight: bold; min-height:30px; border-left: 1px solid #ffffff;}
.tabError tbody tr th {padding: 12px; background:#FFAEAE; font-size: 11px; font-weight: normal; color: #000; min-height:30px; border-left: 1px solid #FF7171;}
.tabError tbody tr td {padding: 12px; background:#FFE6E6; font-size: 11px; font-weight: normal; color: #000; border-left: 1px solid #FF7171; vertical-align:text-top;}
.tabError thead tr td:first-child  { border-left: none;}
.tabError tbody tr th:first-child  { border-left: none;}
.tabError tbody tr td:first-child  { border-left: none;}
/* /AVISOS */





/* PAGINACION */
.Paginacion{ text-align:right; font-size:12px; margin:25px 0;}
.Paginacion span{padding: 1px 3px; color:#999;}
.Paginacion a{ font-weight:bold;padding: 1px 3px;}
.Paginacion a:hover{ background:#E4F2FF; color:#2692FF; text-decoration:none;}
/* PAGINACION */



h5.bienvenido { font-size: 12px; float: right; color: #666; margin-bottom: 20px;}
h5.bienvenido span { font-weight: bold;}
h5.bienvenido a {font-weight: bold;}
h5.bienvenido small {color: #999999; font-size: 11px;}


h5.navi { font-size: 11px; float: left; color: #3b3b3b; margin-bottom: 20px;}
h5.navi span { font-weight: normal;}
h5.navi a {font-weight: normal; color: #3b3b3b; text-decoration: underline;}
h5.navi a:hover {color: #3b3b3b; text-decoration: none;}
h5.navi small {color: #999999; font-size: 10px;}

.btnsLeft { min-height: 146px;}

.ExtraFooter{width:980px; margin:0 auto; overflow:hidden; padding-bottom:25px;}
.OtrosFoo{ background: url(../img/back/bgExtraFooter.png) no-repeat center top; height:155px; padding:15px 22px;}
.OtrosFoo h3{ font-size:18px; font-style:italic; color: #83858C; font-weight:normal;}
.OtrosFoo h5{ font-size:14px; color: #333; font-weight:normal; margin-bottom:6px;}
.OtrosFoo h5 span{ color: #000;}
.OtrosFoo span.Tele{ background:url(../img/auxi/Telefono.png) no-repeat left; display:block;padding-left: 25px; color:#333; font-size:14px;}
.OtrosFoo span.Tele span{ font-size:16px;}
.OtrosFoo span.Mail{ background:url(../img/auxi/Mail.png) no-repeat left; display:block;padding-left: 25px;}
.OtrosFoo span.Mail a{ font-size:14px; font-style:italic; }
.OtrosFoo ul{ float:left;  margin:15px 0 10px 78px;}
.OtrosFoo ul li{ font-size:12px; list-style:none; float:left; margin-right:15px;}
.OtrosFoo ul li a{ width:90px; display:block; display:inline-block; height:49px;}
.OtrosFoo ul li a.Parvulo{ background:url(../img/boto/Parvulofoo.png) no-repeat top;}
.OtrosFoo ul li a.Regalo{ background:url(../img/boto/Regalofoo.png) no-repeat top;}
.OtrosFoo ul li a.Medida{ background:url(../img/boto/Medidafoo.png) no-repeat top;}
.OtrosFoo ul li a:hover{ background-position:bottom;}


/* FOOTER */
.Footer{ width:930px; height: 81px; background: #2A295C; margin:0 auto; overflow:hidden; padding: 25px 25px 0 25px;}
.Footer .imgFootLeft { float:left; margin-top: 10px;}
.Footer .imgFootRight { float:right;}
.Footer .footText {float: left; margin-left: 20px;}
.Footer .footText p { font-size:12px; color:#fff; }
.Footer .footText ul.links  {margin-top: 10px;}
.Footer .footText ul.links li { float: left; margin-right: 5px;}
.Footer .footText ul.links li a {display: block; color: #fff;font-size: 11px;}
.Footer .footText ul.links li a:hover {text-decoration: underline;}
/* FOOTER */

/*Tablas JQ-GRID*/
.ui-widget-content { border: 1px solid #A5ACC0!important;}
.ui-jqgrid {
font-size: 11px !important;
font-family: Arial, Helvetica, sans-serif !important;
}
/*Tablas JQ-GRID*/
/* LOGIN */
.login .logo { margin-right: 0;}
.contDescar {background: url(../img/back/mensEco.png) top left no-repeat; width: 671px; height: 70px; float: right; padding: 12px 10px 12px 85px; margin-top: 10px;}
.contDescar p {font-size: 18px; color: #80848A; width: auto;}
.contDescar p strong {color: #83858C;}
.contDescar p span {color:#47B838; font-weight: bold;}
.contDescar .BtnDescarga { float: right; margin-right: 15px;}
.BtnDescarga {background: url(../img/boto/BotoDescargaMandato.png) top left no-repeat; display: block; width: 183px; height: 47px; line-height: 47px; padding: 0 15px; font-size: 15px; color: #3F4345; position: relative;}
.BtnDescarga:hover {background: url(../img/boto/BotoDescargaMandato.png) bottom left no-repeat; color: #3F4345;}
.BtnDescarga em {position: absolute; right: 9px; top:-6px;}
.ContBanner { width: 980px; margin: 0 auto; position: relative;}
.ContBanner .loginBlock {width: 267px; height: 320px; padding: 10px; background: url(../img/back/backLogin.png) top left no-repeat; position: absolute; position: absolute; z-index: 999; right: 0px; top: 0px; margin-right: 15px; margin-top: 15px;}
.ContBanner .loginBlock tr th label { color: #525252; font-size: 12px; }
.ContBanner .loginBlock tr td {}
.ContBanner .banner { height: 410px;}
.ContBanner .banner #slides .slidesjs-previous { text-indent: -9000px; position: absolute; left: 390px; bottom: 0px; z-index: 100; width: 12px; height: 18px; display: block; background: url(../img/auxi/prev.png) top left no-repeat; }
.ContBanner .banner #slides .slidesjs-previous:hover { background: url(../img/auxi/prev.png) bottom left no-repeat; }
.ContBanner .banner #slides .slidesjs-next { text-indent: -9000px; position: absolute; right: 390px; bottom: 0px; z-index: 100; width: 12px; height: 18px; display: block; background: url(../img/auxi/next.png); }
.ContBanner .banner #slides .slidesjs-next:hover { background: url(../img/auxi/next.png) bottom left no-repeat; }
.ContBanner .banner #slides .slidesjs-pagination { margin: 0; padding: 0; width: 105px; overflow: hidden; margin: 0 auto; z-index: 9999;}
.ContBanner .banner #slides .slidesjs-pagination .slidesjs-pagination-item { float: left; list-style: none; margin: 0 0 0 10px; padding: 0; width: 14px; height: 14px; display: block;}
.ContBanner .banner #slides .slidesjs-pagination .slidesjs-pagination-item a { background: url(../img/auxi/slidesjs-pagination-item.png) top left no-repeat; width: 14px; height: 14px; display: block; text-indent: -9000px;}
.ContBanner .banner #slides .slidesjs-pagination .slidesjs-pagination-item a.active { background: url(../img/auxi/slidesjs-pagination-item.png) bottom left no-repeat;}
.ContBanner .banner #slides .slidesjs-container {height: 395px!important;}

table.tabLogin { margin-top: 10px;}
table.tabLogin tr th { width: 85px; height: 40px;}
table.tabLogin tr td {}
table.tabLogin tr td small a { font-size: 11px; margin-left: 5px; margin-top: 3px; float: left;}
table.tabLogin tr td span {font-size: 12px;}

table.tabRecovery { margin-top: 10px;}
table.tabRecovery tr th { width: 100px; height: 40px; font-size: 12px;}
table.tabRecovery tr td {}
table.tabRecovery tr td small a { font-size: 11px; margin-left: 5px; margin-top: 3px; float: left;}
table.tabRecovery tr td span {font-size: 12px;}

/* /LOGIN */

table.Detalle.resuPedi {width: 100%;}

/* HELP */
.ayuda { padding: 20px 20px 0 20px;}
.ayuda .conLeftAyuda, .conRightAyuda {width: 435px; float: left;}
.ayuda .conRightAyuda {margin-left: 25px;}
.ayuda h1 { margin-bottom: 20px;}
.ayuda h4 { font-weight: bold; margin-top: 10px;}
.ayuda h5 { font-weight: bold; color: #777777; margin-bottom: 10px;}
.ayuda h5 span {color: #00BFFF;}
.ayuda ul { margin-top: 10px;}
.ayuda ul li { list-style: none; color: #444444; font-weight: bold; font-size: 12px;}
.fonoCent { background: url(../img/auxi/icoFono.png) 5px 10px no-repeat; margin-bottom: 20px; padding: 10px 0 10px 95px;}
.MailCent { background: url(../img/auxi/icoMail.png) 5px 10px no-repeat; margin-bottom: 20px; padding: 10px 0 10px 95px;}
.conRightAyuda h4{margin-bottom: 10px;}
.ejecutivo {height: 75px; padding: 5px 0 5px 100px; margin: 15px 0 10px 0;}
.ejecutivo h5 {color: #444444; margin: 5px 0; font-size: 14px;}
.ejecutivo.cobranzas { background: url(../img/auxi/EjecuCobranza.png) 10px 0px no-repeat;}
.ejecutivo.comercial { background: url(../img/auxi/EjecuComercial.png) 10px 0px no-repeat;}
h3.mensajeInvi { font-style: italic; color: #666666; margin: 10px 0 0 0ss;}
h3.mensajeInvi a { color: #85B200;}
/* /HELP */

.btnLogin span { font-size: 18px!important; }
.btnCargaExcel { background: url(../img/boto/BotoCargaExcel208x47.png) top left no-repeat; width: 208px; height: 47px; display: block; text-align: center; line-height: 47px; font-size: 15px; color: #3F4345; margin: 10px 0;}
.btnCargaExcel:hover {background: url(../img/boto/BotoCargaExcel208x47.png) bottom left no-repeat; color: #3F4345;}

.action-message { background:#FFEFBF url(../img/auxi/error.png) no-repeat 10px 10px; min-height: 30px; font-size:12px; border:1px solid #D90000; padding: 10px 10px 10px 50px; overflow:hidden; }
.action-message ul {list-style-type: none; }
.action-message span, .action-message ul.actionMessage li span{color:#111; font-size:12px; margin-bottom:5px;}
.action-message span a, .action-message ul.actionMessage li span a{ display:inline; font-weight:bold;margin-bottom:10px;}
.action-message span strong, .action-message ul.actionMessage li span strong{float:left; display:inline; font-weight: bold;}

.action-message-information { background:rgb(255, 244, 186) url(../img/auxi/information_yellow.png) no-repeat 10px 10px; min-height: 30px; font-size:12px; border:1px solid rgb(255, 206, 118); padding: 10px 10px 10px 50px; overflow:hidden; }
.action-message-information ul {list-style-type: none; }
.action-message-information span, .action-message-information ul.actionMessage li span{color:rgb(165, 141, 99); font-size:12px; margin-bottom:5px;}
.action-message-information span a, .action-message-information ul.actionMessage li span a{ display:inline; font-weight:bold;margin-bottom:10px;}
.action-message-information span strong, .action-message-information ul.actionMessage li span strong{float:left; display:inline; font-weight: bold;}

.wwerr .errorMessage {padding-left: 5px; color: red;}

/**Formularios (reemplazo de jqtransform)*/
.form-input{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; margin-left: 5px; margin-right: 5px; padding: 2px 5px; min-height: 22px; color: #666; background: white; border: 1px solid; border-color: #c4c4c4 #d1d1d1 #d4d4d4; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12); }
.form-input:focus{ border-color: #7dc9e2; outline-color: #dceefc; outline-offset: 0; }
.form-input-area{ padding: 4px 5px; resize:none; }
.form-label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; font-weight:bold; padding:5px 0; text-align:left; display:block;}

.select2-container .select2-choice {font-weight: bold; background-color: white !important; min-height: 25px !important; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, white)) !important; background-image: -webkit-linear-gradient(center bottom, white 0%, white 50%) !important; background-image: -moz-linear-gradient(center bottom, white 0%, white 50%) !important; background-image: -o-linear-gradient(bottom, white 0%, white 50%) !important; background-image: -ms-linear-gradient(top, white 0%, white 50%) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#ffffff', GradientType = 0) !important; background-image: linear-gradient(top, white 0%, white 50%) !important; border: 1px solid !important; border-color: #c4c4c4 #d1d1d1 #d4d4d4 !important; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12) !important; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12) !important; font-family:Arial, Helvetica, sans-serif !important; font-size: 12px !important; min-height: 26px !important; padding: 0px 5px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; }
.select2-container.select2-drop-above .select2-choice { border: 1px solid !important; border-bottom-color: #c4c4c4 #d1d1d1 #d4d4d4 !important; -webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, white)) !important; background-image: -webkit-linear-gradient(center bottom, white 0%, white 50%) !important; background-image: -moz-linear-gradient(center bottom, white 0%, white 50%) !important; background-image: -o-linear-gradient(bottom, white 0%, white 50%) !important; background-image: -ms-linear-gradient(top, white 0%, white 50%) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#ffffff', GradientType = 0) !important; background-image: linear-gradient(top, white 0%, white 50%) !important; }
.select2-drop { -webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; font-family:Arial, Helvetica, sans-serif !important; font-size: 12px !important; border-color: #c4c4c4 #d1d1d1 #d4d4d4 !important; -webkit-box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.12) !important; -moz-box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.12) !important; box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.12) !important; }
.select2-container .select2-choice div { -webkit-border-radius: 0 0px 0px 0 !important; -moz-border-radius: 0 0px 0px 0 !important; border-radius: 0 0px 0px 0 !important; }

/** /Formularios */

/*BlockUI growl*/
div.growlUI { background: url(../img/auxi/correct_48.png) no-repeat 10px 0px; min-height: 60px; }
div.growlUI h1, div.growlUI h2 { color: white; font-size: 15px; padding: 10px 5px 10px 75px; text-align: left; text-decoration: none; border: none;border-bottom: none!important; margin: 0px!important}
.blockUI.blockMsg.blockPage {background:url(../img/back/bg-media-text.png) top left!important; border-radius: 0px!important; padding: 0px!important;}

/*
* Boostrap CSS
*/

.alert {
  padding: 8px 35px 8px 14px;
  /* margin-bottom: 20px; */
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  /* -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px; */
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-info {
  background:#fff url(../img/auxi/loading-grey.gif) no-repeat 15px; padding-left:78px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #2a295c;
  font-weight: normal;
  font-size: 20px;
  color: #2a295c;
  font-family: 'sansa_prosemibold';
  text-align: left;
}

.alert-blue-strong {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
  border: 2px solid;
}

.alert-process-green {
  background:#fff url(../img/auxi/loading-green.gif) no-repeat 15px; padding-left:78px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #2a295c;
  font-weight: normal;
  font-size: 20px;
  color: #2a295c;
  font-family: 'sansa_prosemibold';
  text-align: left;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

/*UI Jquery*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #e6e6e6 url(../img/back/tableHeadBack.png) 50% 50% repeat-x!important;
font-weight: normal;
color: #fff!important;
}

.ui-widget-header {
background: #A4A7B5!important;
color: #fff!important;
border-radius: 0px!important;
}
table.ui-datepicker-calendar .ui-state-default {background: #fff!important; color:blue!important;}
table.ui-datepicker-calendar .ui-state-highlight {font-weight: bold!important; background: #f1f1f1!important;}
table.ui-datepicker-calendar .ui-state-active {background: #2a295c!important; color: #fff!important;}
table.ui-datepicker-calendar .ui-state-hover {background: #ccc!important;}

.ui-dialog .ui-dialog-titlebar-close { background: none!important; border: none!important; margin-right: 10px!important;}
.ui-dialog .ui-dialog-titlebar {background: none!important; border: none!important;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {font-weight: normal;font-size: 20px;color: #2a295c;font-family: 'sansa_prosemibold';border-bottom: 1px solid #ff0505;
padding-bottom: .3em;
margin-top: 10px;}
.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-buttonpane {border:none!important;}

.ui-jqgrid-hdiv {}
.ui-jqgrid-bdiv .ui-state-default  {background: #fff!important; color: #000!important;}
.ui-jqgrid .ui-pg-table td {background: #ccc; color: #666;}
.ui-jqgrid-btable tr.ui-widget-content {border:1px solid #EEE !important;}

.ui-jqgrid-pager {}

/*
.ui-widget-header .ui-icon {background-image: url(../img/ui-icons_222222_256x240.png)!important;}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {	background-image: url(../img/ui-icons_454545_256x240.png)!important;}
*/
.ui-icon-closethick {background: url(../img/auxi/cerrar.png) top left no-repeat!important; width: 19px!important; height: 19px!important;}